package com.ibeeking.found.id.service.common.param;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @ClassName ContractSerialNoRuleParam
 * @Description 合同code保存
 * @Author ibeeking
 * @Date 2022/1/26 10:00
 **/
@Data
public class ContractSerialNoRuleParam implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 数据类型 1日期 2字符 3数字
     */
    @NotNull(message = "数据类型不能为空")
    private Integer dataType;
    /**
     * 编码
     */
    @NotBlank(message = "未支付订单取消时间不能为空")
    private String formula;
    /**
     * 位数
     */
    private Integer dataLength;

    /**
     * 顺序值
     */
    @NotNull(message = "顺序值不能为空")
    private Integer orderNo;
}
